﻿using System;

namespace _034.字符串常用方法
{
	internal class Program
	{
		static void Main(string[] args)
		{
			string s = "www.fanzhineng.cn";
			// 相同为0 不同为1
			Console.WriteLine(s.CompareTo("www.fanzhineng.cn"));
			// 替换
			Console.WriteLine(s.Replace(".", "-"));

			// 拆分
			string[] vs = s.Split('.');
			foreach (string v in vs)
			{
				Console.WriteLine(v);
			}
			Console.WriteLine(s.Substring(1));

			Console.WriteLine(s.Trim());
			Console.WriteLine(s.ToUpper());
			Console.WriteLine(s.ToLower());

			// 字符串相加
			Console.WriteLine(string.Concat(s, "12345"));

			// Format 格式化方法

			int x = 25;
			int y = 85;
			int sum = x + y;
			Console.WriteLine(string.Format("{0} + {1} = {2}", x, y, sum));
			// 人民币的形式
			Console.WriteLine(string.Format("{0:C}", x));
			// 保留小数
			Console.WriteLine(string.Format("{0:F2}", 25.25252525));
			// 百分比
			Console.WriteLine(string.Format("{0:P}", 0.25345564));
			
			// 时间格式化
			DateTime dateTime = DateTime.Now;
            Console.WriteLine(dateTime);
            Console.WriteLine(string.Format("{0:yyyy-MM-dd HH:mm:ss}", dateTime));

            Console.WriteLine(dateTime.ToString("yyyy-MM-dd HH:mm:ss"));

            Console.WriteLine(s.IndexOf("."));
        }
	}
}
